to guarantee or insure - Deutsch Englisch Wörterbuch